package com.jy.adscm.hcPlan.bean;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import java.io.Serializable;

/**
 * <p>
 * 单批次零件制造对应的物料需求
 * </p>
 *
 * @author yyy
 * @since 2018-08-23
 */
public class HcPlanMakePartMaterielExample implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    private String sale_task_flow_num;
    private String customer_msg;
    private String goods_id;
    private String goods_name;
    private String goods_model;
    private String goods_type;
    private Date plan_arrived_time;
    private Long assembly_id;
    private Date ass_start_date;
    private Date ass_end_date;
    private Integer part_id;
    private String part_name;
    private String part_merge_id;
    private Date make_start_time;
    private Date make_end_time;
    private Integer make_materiel_id;
    private String make_materiel_name;
    private String materiel_type;//物料类型
    private String merge_puchase_id;
    private Integer merge_sort_num;//合并序号
    private Date materiel_arrived_time;
    private Date materiel_purchase_time;
    private String materiel_unit;
    private Double materiel_total_num;
    private Double materiel_total_price;
    private Integer part_materiel_status;//任务下发状态
    private String supplier_id;//供应商ID
    private String supplier_name;//供应商名称
    private Date payment_date;//付款时间
    @TableField(exist = false)
    private String  parent_tag;//前端用，无需存数据库
    private Double  part_make_total_num;//零件制造数量

    public Double getPart_make_total_num() {
        return part_make_total_num;
    }

    public void setPart_make_total_num(Double part_make_total_num) {
        this.part_make_total_num = part_make_total_num;
    }

    public String getParent_tag() {
        return parent_tag;
    }

    public void setParent_tag(String parent_tag) {
        this.parent_tag = parent_tag;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getSale_task_flow_num() {
        return sale_task_flow_num;
    }

    public void setSale_task_flow_num(String sale_task_flow_num) {
        this.sale_task_flow_num = sale_task_flow_num;
    }

    public String getCustomer_msg() {
        return customer_msg;
    }

    public void setCustomer_msg(String customer_msg) {
        this.customer_msg = customer_msg;
    }

    public String getGoods_id() {
        return goods_id;
    }

    public void setGoods_id(String goods_id) {
        this.goods_id = goods_id;
    }

    public String getGoods_name() {
        return goods_name;
    }

    public void setGoods_name(String goods_name) {
        this.goods_name = goods_name;
    }

    public String getGoods_model() {
        return goods_model;
    }

    public void setGoods_model(String goods_model) {
        this.goods_model = goods_model;
    }

    public String getGoods_type() {
        return goods_type;
    }

    public void setGoods_type(String goods_type) {
        this.goods_type = goods_type;
    }

    public Date getPlan_arrived_time() {
        return plan_arrived_time;
    }

    public void setPlan_arrived_time(Date plan_arrived_time) {
        this.plan_arrived_time = plan_arrived_time;
    }

    public Long getAssembly_id() {
        return assembly_id;
    }

    public void setAssembly_id(Long assembly_id) {
        this.assembly_id = assembly_id;
    }

    public Date getAss_start_date() {
        return ass_start_date;
    }

    public void setAss_start_date(Date ass_start_date) {
        this.ass_start_date = ass_start_date;
    }

    public Date getAss_end_date() {
        return ass_end_date;
    }

    public void setAss_end_date(Date ass_end_date) {
        this.ass_end_date = ass_end_date;
    }

    public Integer getPart_id() {
        return part_id;
    }

    public void setPart_id(Integer part_id) {
        this.part_id = part_id;
    }

    public String getPart_name() {
        return part_name;
    }

    public void setPart_name(String part_name) {
        this.part_name = part_name;
    }

    public String getPart_merge_id() {
        return part_merge_id;
    }

    public void setPart_merge_id(String part_merge_id) {
        this.part_merge_id = part_merge_id;
    }

    public Date getMake_start_time() {
        return make_start_time;
    }

    public void setMake_start_time(Date make_start_time) {
        this.make_start_time = make_start_time;
    }

    public Date getMake_end_time() {
        return make_end_time;
    }

    public void setMake_end_time(Date make_end_time) {
        this.make_end_time = make_end_time;
    }

    public Integer getMake_materiel_id() {
        return make_materiel_id;
    }

    public void setMake_materiel_id(Integer make_materiel_id) {
        this.make_materiel_id = make_materiel_id;
    }

    public String getMake_materiel_name() {
        return make_materiel_name;
    }

    public void setMake_materiel_name(String make_materiel_name) {
        this.make_materiel_name = make_materiel_name;
    }

    public String getMateriel_type() {
        return materiel_type;
    }

    public void setMateriel_type(String materiel_type) {
        this.materiel_type = materiel_type;
    }

    public String getMerge_puchase_id() {
        return merge_puchase_id;
    }

    public void setMerge_puchase_id(String merge_puchase_id) {
        this.merge_puchase_id = merge_puchase_id;
    }

    public Integer getMerge_sort_num() {
        return merge_sort_num;
    }

    public void setMerge_sort_num(Integer merge_sort_num) {
        this.merge_sort_num = merge_sort_num;
    }

    public Date getMateriel_arrived_time() {
        return materiel_arrived_time;
    }

    public void setMateriel_arrived_time(Date materiel_arrived_time) {
        this.materiel_arrived_time = materiel_arrived_time;
    }

    public Date getMateriel_purchase_time() {
        return materiel_purchase_time;
    }

    public void setMateriel_purchase_time(Date materiel_purchase_time) {
        this.materiel_purchase_time = materiel_purchase_time;
    }

    public String getMateriel_unit() {
        return materiel_unit;
    }

    public void setMateriel_unit(String materiel_unit) {
        this.materiel_unit = materiel_unit;
    }

    public Double getMateriel_total_num() {
        return materiel_total_num;
    }

    public void setMateriel_total_num(Double materiel_total_num) {
        this.materiel_total_num = materiel_total_num;
    }

    public Double getMateriel_total_price() {
        return materiel_total_price;
    }

    public void setMateriel_total_price(Double materiel_total_price) {
        this.materiel_total_price = materiel_total_price;
    }

    public Integer getPart_materiel_status() {
        return part_materiel_status;
    }

    public void setPart_materiel_status(Integer part_materiel_status) {
        this.part_materiel_status = part_materiel_status;
    }

    public String getSupplier_id() {
        return supplier_id;
    }

    public void setSupplier_id(String supplier_id) {
        this.supplier_id = supplier_id;
    }

    public String getSupplier_name() {
        return supplier_name;
    }

    public void setSupplier_name(String supplier_name) {
        this.supplier_name = supplier_name;
    }

    public Date getPayment_date() {
        return payment_date;
    }

    public void setPayment_date(Date payment_date) {
        this.payment_date = payment_date;
    }
}
